﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ESpace;

namespace ESpace_Project
{
    public partial class FormEditValueTest : Form
    {
        public FormEditValueTest()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            // редактирование строки. Начальное значение, Фия-событие нажатия кнопки OK при редактировании
            ESpace.Comm.EditValueShowFormPosByCursor("Новое значение в Label",label1.Text, new ConfirmClickDelegate(ConfirmClick));
        }

        /// <summary> Фия-событие нажатия кнопки OK при редактировании</summary>
        bool ConfirmClick(string retValue)
        {
            int tmpInt;
            if (!int.TryParse(retValue, out tmpInt))
            {
                MessageBox.Show("Должно быть целое число.");
                return false;
            }

            label1.Text = tmpInt.ToString();
            return true;
        }
    }


}
